﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ServiceCore.Tool.TIM
{
    public class base_post_model<T>
    {
        /// <summary>
        /// 协议版本号	固定为v4
        /// </summary>
        public string ver { get; set; } = "v4";
        /// <summary>
        /// 内部服务名，不同的 servicename 对应不同的服务类型
        /// </summary>
        public virtual string servicename { get; set; }
        /// <summary>
        /// App 在即时通信 IM 控制台获取的应用标识
        /// </summary>
        public virtual string command { get; set; }
        /// <summary>
        ///  post请求内容
        /// </summary>
        public T post_inner { get; set; }
    }
    public class base_post_result
    {
        /// <summary>
        /// 请求处理的结果，OK 表示处理成功，FAIL 表示失败
        /// </summary>
        public string ActionStatus { get; set; }
        /// <summary>
        /// 错误码，0表示成功，非0表示失败
        /// </summary>
        public int ErrorCode { get; set; }

        /// <summary>
        /// 错误信息
        /// </summary>
        public string ErrorInfo { get; set; }
        /// <summary>
        /// 详细的客户端展示信息
        /// </summary>
        public string ErrorDisplay { get; set; }
    }
}
